package com.jinxin.platform.cdacscontrolmgr.bean;

import java.time.LocalDateTime;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;

/**
 * <b>[cdacscontrolmgr_person_record]数据持久化对象</b>
 * <p>
 * 注意:此文件自动生成-禁止手工修改。
 * </p>
 * 
 * @author @blue
 * @date 2021-09-22
 */
public class CdacscontrolmgrPersonRecord{

	/**
	 * 行人记录ID
	 */
	private String id;
	
	/**
	 * 开门人
	 */
	private String openUser;
	
	/**
	 * 开门人身份
	 */
	private String openUserSf;
	
	/**
	 * 联系电话
	 */
	private String phone;
	
	/**
	 * 开启门禁
	 */
	private String acsName;
	
	/**
	 * 开门方式
	 */
	private String openType;
	
	/**
	 * 开门时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	@JsonSerialize(using = LocalDateTimeSerializer.class)
	private LocalDateTime openTime;
	
	/**
	 * 图像记录
	 */
	private String picture;
	
	/**
	 * 项目ID
	 */
	private String projectId;
	

	/**
	 * 行人记录ID
	 * 
	 * @return id
	 */
	public String getId() {
		return id;
	}
	
	/**
	 * 开门人
	 * 
	 * @return openUser
	 */
	public String getOpenUser() {
		return openUser;
	}
	
	/**
	 * 开门人身份
	 * 
	 * @return openUserSf
	 */
	public String getOpenUserSf() {
		return openUserSf;
	}
	
	/**
	 * 联系电话
	 * 
	 * @return phone
	 */
	public String getPhone() {
		return phone;
	}
	
	/**
	 * 开启门禁
	 * 
	 * @return acsName
	 */
	public String getAcsName() {
		return acsName;
	}
	
	/**
	 * 开门方式
	 * 
	 * @return openType
	 */
	public String getOpenType() {
		return openType;
	}
	
	/**
	 * 开门时间
	 * 
	 * @return openTime
	 */
	public LocalDateTime getOpenTime() {
		return openTime;
	}
	
	/**
	 * 图像记录
	 * 
	 * @return picture
	 */
	public String getPicture() {
		return picture;
	}
	
	/**
	 * 项目ID
	 * 
	 * @return projectId
	 */
	public String getProjectId() {
		return projectId;
	}
	

	/**
	 * 行人记录ID
	 * 
	 * @param id
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 * 开门人
	 * 
	 * @param openUser
	 */
	public void setOpenUser(String openUser) {
		this.openUser = openUser;
	}
	
	/**
	 * 开门人身份
	 * 
	 * @param openUserSf
	 */
	public void setOpenUserSf(String openUserSf) {
		this.openUserSf = openUserSf;
	}
	
	/**
	 * 联系电话
	 * 
	 * @param phone
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	/**
	 * 开启门禁
	 * 
	 * @param acsName
	 */
	public void setAcsName(String acsName) {
		this.acsName = acsName;
	}
	
	/**
	 * 开门方式
	 * 
	 * @param openType
	 */
	public void setOpenType(String openType) {
		this.openType = openType;
	}
	
	/**
	 * 开门时间
	 * 
	 * @param openTime
	 */
	public void setOpenTime(LocalDateTime openTime) {
		this.openTime = openTime;
	}
	
	/**
	 * 图像记录
	 * 
	 * @param picture
	 */
	public void setPicture(String picture) {
		this.picture = picture;
	}
	
	/**
	 * 项目ID
	 * 
	 * @param projectId
	 */
	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}
	

}